package com.nth.rooster.authentication.dao;

import java.util.List;
import java.util.Set;

import com.nth.rooster.core.entities.RamUserCircleMember;
import com.nth.rooster.core.entities.RamLogins;
import com.nth.rooster.core.entities.RamRoles;
import com.nth.rooster.core.entities.RamUsers;

public interface UserDaoI {

	public List<RamUsers> getUsersBasedOnActiveStatus(Boolean isActive);
	
	public RamUsers saveRegistration(RamUsers ramUsers);
	
	public void saveLoginCredentials(RamLogins ramLogins);
	
	public Set<RamRoles> getUserMenu(Long userID);
	
	public void saveCircleMapping(RamUserCircleMember ramCircleUser);
	public RamUsers getUserData(Long userID) ;
}

